package com.ia2014.tp.portal2.facades;

import java.util.List;
import java.util.Map;

import javax.ejb.Remote;

import com.ia2014.tp.portal2.vo.ItemVentaVO;
import com.ia2014.tp.portal2.vo.ArticuloVO;
import com.ia2014.tp.portal2.vo.UsuarioVO;

@Remote
public interface FacadeVenta {

	public boolean login(UsuarioVO usuarioVO);
	
	public void agregarItem(ItemVentaVO item);
	
	public ItemVentaVO buscarItem(Integer idArticulo);
	
	public void actualizarCantidadItem(Integer idArticulo, Integer cant);
	
	public List<ItemVentaVO> getListaItems();
	
	public void eliminarItem(Integer idArticulo);
	
	public void confirmarVenta();
	
	public List<ArticuloVO> getListaArticulos();
	
	public void setUsuarioVo(UsuarioVO usuarioVo);
	
	public Map<Integer, ItemVentaVO> getItemsVo();

	public void setItemsVo(Map<Integer, ItemVentaVO> itemsVo);
}
